package main

import "fmt"

var nums = []int{10,20,30,40,50}

// 递归：代码复用
// 打印 nums[start...end]
func printArr(start int) {
   // 退出条件
   if start > len(nums) - 1 {
      return
   }
   // 第一步：打印 nums[start]
   fmt.Println(nums[start])
   // 第二步：打印 nums[start + 1...end]
   printArr(start + 1)
}

func main() {
   printArr(0)
}
